Erase-Anweisung

       

Initialisiert die Elemente eines Datenfelds fester Gr÷▀e neu und gibt den Speicherbereich eines dynamischen Datenfelds frei.

Syntax

Erase Datenfeldliste

Das erforderliche Argument Datenfeldliste gibt eine oder mehrere durch Kommata getrennte Datenfeldvariable(n) an, die gel÷scht werden sollen.

Anmerkungen

Erase verhΣlt sich unterschiedlich, je nachdem, ob ein Datenfeld von fester Gr÷▀e (Normalfall) oder dynamisch ist. Erase gibt bei Datenfeldern fester Gr÷▀e keinen Speicher frei. Erase stellt die Elemente eines Datenfelds fester Gr÷▀e folgenderma▀en ein:

Typ des Datenfelds Auswirkung von Erase auf Elemente von Datenfeldern fester Gr÷▀e
Festes numerisches Datenfeld Setzt jedes Element auf Null.
Festes Zeichenfolgendatenfeld (variabler LΣnge) Setzt jedes Element auf eine Zeichenfolge der LΣnge Null ("").
Festes Zeichenfolgendatenfeld (fester LΣnge) Setzt jedes Element auf Null.
Festes Variant DatenfeldSetzt jedes Element auf Empty.
Datenfeld von benutzerdefinierten Typen Stellt jedes Element so ein, als ob es eine separate Variable wΣre.
Datenfeld von Objekten Setzt jedes Element auf den Spezialwert Nothing.

Erase gibt den von dynamischen Datenfeldern belegten Speicher frei. Bevor Ihr Programm das Datenfeld erneut ansprechen kann, mu▀ es die Dimensionen der Datenfeldvariablen in einer ReDim-Anweisung erneut deklarieren.